package com.briup.corejava.day22;

/**
 * 接口中关于方法的讨论
 */
public class Test5 implements A,B{
    @Override
    public void test() {
        // 自己写的里面覆盖调用接口的默认方法
        A.super.test();
    }

    public static void main(String[] args) {
        // 指名调用A和B谁的test
        ((A)new Test5()).test();
        B b = new Test5();
        b.test();
        // 或者就自己重写一个
        // new Test5().test();
    }
}
interface A{
    default void test(){
        System.out.println("A");
    }
}
interface B{
    default void test() {
        System.out.println("B");
    }
}
